// index.js
const util = require('../../../util/util.js')
// const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'

Page({
  data: {
    columns: [{
        key: 'INFO',
        title: '类型',
        width: 110,
        fixed: 'left',
        align: 'center'
      },
      {
        key: 'NUM',
        title: '在线数量',
        width: 100,
      }, {
        key: 'ALLNUM',
        width: 100,
        title: '全部数量'
      }, {
        key: 'rate',
        width: 90,
        title: '在线率'
      }
    ],
    dataTable: [],
    cityNO: ''
  },

  onLoad: function (options) {
    var that = this;
    that.setData({
      cityNO: options.CLIENT_NO
    })
    this.getCarRealtimeInfo()
  },
  // 获取信息
  getCarRealtimeInfo() {
    if (this.data.cityNO) {
      var CLIENT_NO = this.data.cityNO;
    } else {
      var CLIENT_NO = wx.getStorageSync("CLIENT_NO");
    }
    var that = this;
    wx.request({

      url: 'https://www.ejingyou.cn/ServerHuanwei/CompanyapiBDEapi/Vehicle/GetVehicleOnlineInfo',
      data: {
        ClientNo: CLIENT_NO,
        Name: '',
      },
      // url: 'https://www.ejingyou.cn/ServerHuanwei/CompanyapiBDEapi/Comprehensive/GetVehicleCurrentInfoCity',
      // data: {
      //   ClientNo: CLIENT_NO,
      //   typeName: '机扫',
      //   typeQuery: 1,
      //   isCX: 0,
      // },
      header: {
        'content-type': 'application/json' // 默认值     
      },
      success: (res) => {
        // console.log(res.data)
        // 计算在线率并添加到数据中
        const rawData = res.data;
        const processedData = rawData.map(item => ({
          ...item,
          rate: (item.NUM / item.ALLNUM * 100).toFixed(2) + '%'
        }));

        console.log('c', processedData)

        that.setData({
          dataTable: processedData
        });
      }
    })
  },
  onRowClick() {

  }
  // bindViewTap() {
  //   wx.navigateTo({
  //     url: '../logs/logs'
  //   })
  // },
  // onChooseAvatar(e) {
  //   const { avatarUrl } = e.detail
  //   const { nickName } = this.data.userInfo
  //   this.setData({
  //     "userInfo.avatarUrl": avatarUrl,
  //     hasUserInfo: nickName && avatarUrl && avatarUrl !== defaultAvatarUrl,
  //   })
  // },
  // onInputChange(e) {
  //   const nickName = e.detail.value
  //   const { avatarUrl } = this.data.userInfo
  //   this.setData({
  //     "userInfo.nickName": nickName,
  //     hasUserInfo: nickName && avatarUrl && avatarUrl !== defaultAvatarUrl,
  //   })
  // },
  // getUserProfile(e) {
  //   // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
  //   wx.getUserProfile({
  //     desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
  //     success: (res) => {
  //       console.log(res)
  //       this.setData({
  //         userInfo: res.userInfo,
  //         hasUserInfo: true
  //       })
  //     }
  //   })
  // },
})